package com.pubinfo.passbook.common.model.bo.witeoff;

import com.pubinfo.passbook.common.model.dto.system.PageParamBase;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class UserPassbookListParam extends PageParamBase {
  @ApiModelProperty("电子票据代码")
  protected String einvoiceCode;
  @ApiModelProperty("电子票据号码")
  protected String einvoiceNumber;
  @ApiModelProperty("开票开始时间")
  protected LocalDateTime startDate;
  @ApiModelProperty("开票结束时间")
  protected LocalDateTime endDate;
  @ApiModelProperty("票据种类编码 前端传编码   330601 门诊（显示名称） 330602 住院（显示名称）")
  protected String classCode;
  @ApiModelProperty("身份证号")
  protected String payerPartyCode;
  @ApiModelProperty("用户账号")
  public String acct;
  @ApiModelProperty("交款人名称")
  private String payerPartyName;
  @ApiModelProperty(value = "所属公司", hidden = true)
  public String nsrsbh;
  @ApiModelProperty("最小金额")
  protected String minAmount;
  @ApiModelProperty("最大金额")
  protected String maxAmount;
}
